mountain troops - German English Dictionary